/* graphical part of the eaxample                                             */ 
frame=.bsf~new("java.awt.Frame", "Please enter the url") 
frame~bsf.addEventListener( 'window', 'windowClosing', 'call BSF "exit"') 
frame~setLayout( .bsf~new("java.awt.FlowLayout") ) 

tf=.bsf~new("java.awt.TextField", "", 50) 
frame~add(tf) 

but=.bsf~new('java.awt.Button', 'retrieve feed') 
frame~add(but) 
but~bsf.addEventListener('action', '', ' call text tf ') 

frame~~pack~~show~~toFront 


url= tf~getText 


do forever
INTERPRET .bsf~bsf.pollEventText 
end 
::requires BSF.cls